Skip to content

feat(content): add video teaser across all layers#65

Open
stacelKonrad wants to merge 7 commits intomainfrom
feat/video_teaser
Open

feat(content): add video teaser across all layers#65
stacelKonrad wants to merge 7 commits intomainfrom
feat/video_teaser

Conversation

@stacelKonrad
Copy link
Copy Markdown
Collaborator

Add teaserVideo content type with lazy-loading, skeleton and error state. Wires the full stack: Contentful migration, GraphQL fragment, Zod schema, mapper, contract, presentation block, and Storybook story.

Add teaserVideo content type with lazy-loading, skeleton and error state.
Wires the full stack: Contentful migration, GraphQL fragment, Zod schema,
mapper, contract, presentation block, and Storybook story.
Replace hardcoded "Video unavailable" string with next-intl translation key.
@stacelKonrad stacelKonrad marked this pull request as ready for review March 26, 2026 13:38
@stacelKonrad stacelKonrad requested a review from a team March 26, 2026 13:38
Move autoplay/controls into en-US locale object in VIDEO_TEASER data.
Replace block-level CmsLink with an absolute overlay to preserve video
controls interaction. Add playsInline for autoplay on mobile. Rename
migration file to 01-02-16-video and remove redundant brand component
migration that was merged into the sequence.
@stacelKonrad stacelKonrad requested a review from mstarzak March 27, 2026 08:13
Prevent CmsLink overlay from blocking native video controls by only
rendering it when controls are off. Add rest props spread to CmsLink
for anchor attribute passthrough. Default LazyVideo controls to false.
@stacelKonrad stacelKonrad requested a review from mstarzak March 30, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants